Advanced mutation operators applicable in C# programs
نویسنده
چکیده
This paper is devoted to advanced mutation operators for C# source code. They deal with object-oriented (OO mutations) and other complex features of the code. They require structural information about a code, unlike the standard mutations. Applicability of OO operators in C# is compared with those for other OO languages. Operators for specific features of C# language are also proposed. The detailed specification of operators can be provided in terms of preand post-conditions of a program transformation. Based on the operators' specification, the generation of mutated C# programs can be automated.
منابع مشابه
Classification of Advanced Mutation Operators of C# Language
Mutation testing can be used to evaluate the quality of test suites and support generating of test cases. Faults injected in mutation testing are defined by mutation operators. Mutation testing is a laborious approach; therefore selection of good mutation operators is of high importance. In this chapter the experimental and analytical investigation on object-oriented and other advanced mutation...
متن کاملSTRUCTURAL OPTIMIZATION USING A MUTATION-BASED GENETIC ALGORITHM
The present study is an attempt to propose a mutation-based real-coded genetic algorithm (MBRCGA) for sizing and layout optimization of planar and spatial truss structures. The Gaussian mutation operator is used to create the reproduction operators. An adaptive tournament selection mechanism in combination with adaptive Gaussian mutation operators are proposed to achieve an effective search in ...
متن کاملMutant Generation for Aspect Oriented Programs
Testing of aspect oriented programs is a new programming paradigm. Many researchers had contributed their research in the field of testing AOP. Mutation testing is an emerging area of research in testing of aspect oriented programming. The effectiveness of mutation testing depends on finding fault types and designing of mutation operators on the basis of faults identified. Therefore the effecti...
متن کاملUsing mutation to design tests for aspect-oriented models
Context: Testing for properties such as robustness or security is complicated because their concerns are often repeated in many locations and muddled with the normal code. Such “cross-cutting concerns” include things like interrupt events, exception handling, and security protocols. Aspect-oriented (AO) modeling allows developers to model the cross-cutting behavior independently of the normal b...
متن کاملFounder Effect of KHDC3L, p.M1V Mutation, on Iranian Patients with Recurrent Hydatidiform Moles
Background: Recurrent hydatidiform moles (RHMs) are an unusual pregnancy with at least two molar gestations that are associated with abnormal proliferation of trophoblastic tissue and a failure in the embryonic tissues development. Three maternal-effect genes, including NLRP7, KHDC3L, and PADI6 have been identified as the cause of RHMs. The present study aimed to understand the association of a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006